package com.terren.spider.entity.biz;

import java.util.Date;
import java.util.List;

import com.terren.spider.entity.BasicEntity;

public class WebTestResult extends BasicEntity{

	/**
	 * 
	 */
	private static final long serialVersionUID = 7072967452154298931L;

	
	private Long houseId;//(主键，由sourceId+infoId+spiderDate的hashid构成)
	private String sourceId;//外键：来源编号(1-链家，2-我爱我家，3-中原地产)
	private String infoId;//房源编号
	private String areaId;//外键：地区编号
	private String price;//售价
	private String perPrice;//每平米售价
	private String constructionArea;//建筑面积
	private String usageArea;//套内面积
	private String roomType;//房型(1-一室,2-两室,3-三室,4-四室,5-五室及以上)
	private String houseType;//房屋户型
	private String purpose;//用途(1-普通住宅,2-商业类,3-别墅，4-四合院，5-其他)
	private String ownership;//权属(1-商品房，2-公房，3-经适房，4-其他)
	private String floor;//楼层(1-底层，2-低楼层，3-中楼层，4-高楼层，5-顶层)
	private String orientation;//朝向(1-东，2-南，3-西，4-北，5-南北)
	private String houseLimit;//房屋年限(1-5年以内，2-10年以内，3-15年以内，4-20年以内，5-20年以上)
	private String buildingType;//类型(1-塔楼，2-板楼，3-板塔结合)
	private String elevator;//电梯(0-无，1-有)
	private String decoration;//装修(0-无，1-有)
	private String heating;//供暖(1-集体供暖，2-自供暖)
	private String residentialId;//外键：小区编号
	private String saleTime;//挂牌时间
	private String lastSoldTime;//上次交易
	private String age;//楼龄
	private String mortgage;//抵押信息
	private String property;//产权所属
	private String premisesPermit;//房本(0-未上传，1-已上传)
	private String ladderHouseholdProportion;//梯户比例(1-一梯一户，2-一梯两户，3-两梯四户，4-两梯六户，5-三梯八户，6-三梯十户，7-四梯十二户)
	private String agentId;//外键经纪人id
	private	String concernSum;//关注次数
	private	String reservationSum;//预约看房次数
	private	String lookSum;//浏览人数
	private String isQualityHouse;//是否为优质房源
	private Integer isTransaction;//是否成交 “0”未成交，“1”已成交
	private	String transactionPrice;//成交价格
	private	String transactionPeriod;//成交周期
	private	String transactionCompany;//成交经济公司
	private String  updatePriceTimes;//调价次数
	private	String propertyYear;//产权年限
	private	String transactionRecord;//成交记录
	private String transactionAgent;//成交经纪人
	private String transactionDate;//签约时间
	private Date spiderTime;//爬虫时间
	private String spiderDate;

	
	private long urlId;            //URL的64位哈希
	private String url;
	private String newsId;         //文章ID
	private String title;          //文章标题
	private String summary;        //文章摘要
	private String content;        //文章内容
	private short catagoryId;      //网站类型ID
	private int entryId;           //入口ID
	private String author;         //文章发布作者
	private String pubTime;        //文章的发布时间
	private String newsSource;     //文章的新闻来源
	private String keyword;        //文章中出现的关键词
	private int clickCount;        //文章的点击数或者阅读数
	private short hot;             //文章的关注程度
	private int replyCount;        //文章的评论数
	private short negative;        //正负面标识,0：非负面，1：负面，2：预警
	private long fingerPrint;      //文本指纹
	private short ml_catagorypid;  //内容一级分类
	private String parentCategory; //内容一级分类名称
	private short ml_catagoryid;   //内容二级分类
	private String category;       //内容二级分类名称
	private String entity;         //实体词
	private short filter;          //是否为娱乐类内容,0：非，1：是，2：未判定
	private short correlation;     //文章相关性,0-1000之间
	private short riskDegree;      //文章风险度,0-1000之间
	private int month;             //年月
	
	
	private List<String> links; //存放所有链接
	
	
	
	public List<String> getLinks() {
		return links;
	}
	public void setLinks(List<String> links) {
		this.links = links;
	}
	public long getUrlId() {
		return urlId;
	}
	public void setUrlId(long urlId) {
		this.urlId = urlId;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public String getNewsId() {
		return newsId;
	}
	public void setNewsId(String newsId) {
		this.newsId = newsId;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getSummary() {
		return summary;
	}
	public void setSummary(String summary) {
		this.summary = summary;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public short getCatagoryId() {
		return catagoryId;
	}
	public void setCatagoryId(short catagoryId) {
		this.catagoryId = catagoryId;
	}
	public int getEntryId() {
		return entryId;
	}
	public void setEntryId(int entryId) {
		this.entryId = entryId;
	}
	public String getAuthor() {
		return author;
	}
	public void setAuthor(String author) {
		this.author = author;
	}
	public String getPubTime() {
		return pubTime;
	}
	public void setPubTime(String pubTime) {
		this.pubTime = pubTime;
	}
	public String getNewsSource() {
		return newsSource;
	}
	public void setNewsSource(String newsSource) {
		this.newsSource = newsSource;
	}
	public String getKeyword() {
		return keyword;
	}
	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}
	public int getClickCount() {
		return clickCount;
	}
	public void setClickCount(int clickCount) {
		this.clickCount = clickCount;
	}
	public short getHot() {
		return hot;
	}
	public void setHot(short hot) {
		this.hot = hot;
	}
	public int getReplyCount() {
		return replyCount;
	}
	public void setReplyCount(int replyCount) {
		this.replyCount = replyCount;
	}
	public short getNegative() {
		return negative;
	}
	public void setNegative(short negative) {
		this.negative = negative;
	}
	public long getFingerPrint() {
		return fingerPrint;
	}
	public void setFingerPrint(long fingerPrint) {
		this.fingerPrint = fingerPrint;
	}
	public short getMl_catagorypid() {
		return ml_catagorypid;
	}
	public void setMl_catagorypid(short ml_catagorypid) {
		this.ml_catagorypid = ml_catagorypid;
	}
	public short getMl_catagoryid() {
		return ml_catagoryid;
	}
	public String getParentCategory() {
		return parentCategory;
	}
	public void setParentCategory(String parentCategory) {
		this.parentCategory = parentCategory;
	}
	public String getCategory() {
		return category;
	}
	public void setCategory(String category) {
		this.category = category;
	}
	public void setMl_catagoryid(short ml_catagoryid) {
		this.ml_catagoryid = ml_catagoryid;
	}
	public String getEntity() {
		return entity;
	}
	public void setEntity(String entity) {
		this.entity = entity;
	}
	public short getFilter() {
		return filter;
	}
	public void setFilter(short filter) {
		this.filter = filter;
	}
	public short getCorrelation() {
		return correlation;
	}
	public void setCorrelation(short correlation) {
		this.correlation = correlation;
	}
	public short getRiskDegree() {
		return riskDegree;
	}
	public void setRiskDegree(short riskDegree) {
		this.riskDegree = riskDegree;
	}
	public int getMonth() {
		return month;
	}
	public void setMonth(int month) {
		this.month = month;
	}
	
	
	
	public Long getHouseId() {
		return houseId;
	}
	public void setHouseId(Long houseId) {
		this.houseId = houseId;
	}
	
	public String getInfoId() {
		return infoId;
	}
	public void setInfoId(String infoId) {
		this.infoId = infoId;
	}
	public Integer getIsTransaction() {
		return isTransaction;
	}
	public void setIsTransaction(Integer isTransaction) {
		this.isTransaction = isTransaction;
	}
	public String getSourceId() {
		return sourceId;
	}
	public void setSourceId(String sourceId) {
		this.sourceId = sourceId;
	}
	public String getAreaId() {
		return areaId;
	}
	public void setAreaId(String areaId) {
		this.areaId = areaId;
	}
	public String getPrice() {
		return price;
	}
	public void setPrice(String price) {
		this.price = price;
	}
	public String getPerPrice() {
		return perPrice;
	}
	public void setPerPrice(String perPrice) {
		this.perPrice = perPrice;
	}
	public String getConstructionArea() {
		return constructionArea;
	}
	public void setConstructionArea(String constructionArea) {
		this.constructionArea = constructionArea;
	}
	public String getUsageArea() {
		return usageArea;
	}
	public void setUsageArea(String usageArea) {
		this.usageArea = usageArea;
	}
	public String getRoomType() {
		return roomType;
	}
	public void setRoomType(String roomType) {
		this.roomType = roomType;
	}
	public String getHouseType() {
		return houseType;
	}
	public void setHouseType(String houseType) {
		this.houseType = houseType;
	}
	public String getPurpose() {
		return purpose;
	}
	public void setPurpose(String purpose) {
		this.purpose = purpose;
	}
	public String getOwnership() {
		return ownership;
	}
	public void setOwnership(String ownership) {
		this.ownership = ownership;
	}
	public String getFloor() {
		return floor;
	}
	public void setFloor(String floor) {
		this.floor = floor;
	}
	public String getOrientation() {
		return orientation;
	}
	public void setOrientation(String orientation) {
		this.orientation = orientation;
	}
	public String getHouseLimit() {
		return houseLimit;
	}
	public void setHouseLimit(String houseLimit) {
		this.houseLimit = houseLimit;
	}
	public String getBuildingType() {
		return buildingType;
	}
	public void setBuildingType(String buildingType) {
		this.buildingType = buildingType;
	}
	public String getElevator() {
		return elevator;
	}
	public void setElevator(String elevator) {
		this.elevator = elevator;
	}
	public String getDecoration() {
		return decoration;
	}
	public void setDecoration(String decoration) {
		this.decoration = decoration;
	}
	public String getHeating() {
		return heating;
	}
	public void setHeating(String heating) {
		this.heating = heating;
	}
	public String getResidentialId() {
		return residentialId;
	}
	public void setResidentialId(String residentialId) {
		this.residentialId = residentialId;
	}
	public String getSaleTime() {
		return saleTime;
	}
	public void setSaleTime(String saleTime) {
		this.saleTime = saleTime;
	}
	public String getLastSoldTime() {
		return lastSoldTime;
	}
	public void setLastSoldTime(String lastSoldTime) {
		this.lastSoldTime = lastSoldTime;
	}
	public String getAge() {
		return age;
	}
	public void setAge(String age) {
		this.age = age;
	}
	public String getMortgage() {
		return mortgage;
	}
	public void setMortgage(String mortgage) {
		this.mortgage = mortgage;
	}
	public String getProperty() {
		return property;
	}
	public void setProperty(String property) {
		this.property = property;
	}
	public String getPremisesPermit() {
		return premisesPermit;
	}
	public void setPremisesPermit(String premisesPermit) {
		this.premisesPermit = premisesPermit;
	}
	public String getLadderHouseholdProportion() {
		return ladderHouseholdProportion;
	}
	public void setLadderHouseholdProportion(String ladderHouseholdProportion) {
		this.ladderHouseholdProportion = ladderHouseholdProportion;
	}
	public String getAgentId() {
		return agentId;
	}
	public void setAgentId(String agentId) {
		this.agentId = agentId;
	}
	public String getConcernSum() {
		return concernSum;
	}
	public void setConcernSum(String concernSum) {
		this.concernSum = concernSum;
	}
	public String getReservationSum() {
		return reservationSum;
	}
	public void setReservationSum(String reservationSum) {
		this.reservationSum = reservationSum;
	}
	public String getLookSum() {
		return lookSum;
	}
	public void setLookSum(String lookSum) {
		this.lookSum = lookSum;
	}
	public String getIsQualityHouse() {
		return isQualityHouse;
	}
	public void setIsQualityHouse(String isQualityHouse) {
		this.isQualityHouse = isQualityHouse;
	}
	public String getTransactionPrice() {
		return transactionPrice;
	}
	public void setTransactionPrice(String transactionPrice) {
		this.transactionPrice = transactionPrice;
	}
	public String getTransactionPeriod() {
		return transactionPeriod;
	}
	public void setTransactionPeriod(String transactionPeriod) {
		this.transactionPeriod = transactionPeriod;
	}
	public String getTransactionCompany() {
		return transactionCompany;
	}
	public void setTransactionCompany(String transactionCompany) {
		this.transactionCompany = transactionCompany;
	}
	public String getUpdatePriceTimes() {
		return updatePriceTimes;
	}
	public void setUpdatePriceTimes(String updatePriceTimes) {
		this.updatePriceTimes = updatePriceTimes;
	}
	public String getPropertyYear() {
		return propertyYear;
	}
	public void setPropertyYear(String propertyYear) {
		this.propertyYear = propertyYear;
	}
	public String getTransactionRecord() {
		return transactionRecord;
	}
	public void setTransactionRecord(String transactionRecord) {
		this.transactionRecord = transactionRecord;
	}
	public String getTransactionAgent() {
		return transactionAgent;
	}
	public void setTransactionAgent(String transactionAgent) {
		this.transactionAgent = transactionAgent;
	}
	public String getTransactionDate() {
		return transactionDate;
	}
	public void setTransactionDate(String transactionDate) {
		this.transactionDate = transactionDate;
	}
	public Date getSpiderTime() {
		return spiderTime;
	}
	public void setSpiderTime(Date spiderTime) {
		this.spiderTime = spiderTime;
	}
	public String getSpiderDate() {
		return spiderDate;
	}
	public void setSpiderDate(String spiderDate) {
		this.spiderDate = spiderDate;
	}

}
